home *** CD-ROM | disk | FTP | other *** search
/ PC-Blue - MS DOS Public Domain Library / PC-Blue MS-DOS Public Domain Library - NYACC.iso / vol058 / general.bas (.txt) < prev    next >
Encoding:
GW-BASIC  |  1987-01-13  |  17.8 KB  |  532 lines

  1. 10  REM Documentation for the Genealogy ON DISPLAY Programs
  2. 20  REM All data is in the form of DATA statements.
  3. 30  REM By:  Melvin O. Duke.  Updated June 1983.
  4. 40  DATA Genealogy
  5. 50  DATA User's Manual
  6. 60  DATA -5
  7. 70  DATA 1
  8. 80  INDENT = 0
  9. 90  DASHES$ = "+"+STRING$(54,45)+"+"
  10. 100  TRIM.LINE$ = "(Trim-line)"
  11. 110  REM Program begins here
  12. 120  READ TITLE$, DOC.NAME$, PAGE.NO, LINE.NO
  13. 130  IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  14. 140  GOSUB 500  'For trim line and heading space
  15. 150  FOR I = 1 TO 6 : LPRINT : NEXT I
  16. 160  LPRINT CHR$(14);  'Set Expanded Print
  17. 170  LPRINT TAB(TAB.POS-2);TITLE$
  18. 180  LPRINT CHR$(18);  'Return to normal
  19. 190  FOR I = 1 TO 3 : LPRINT : NEXT I
  20. 200  LPRINT CHR$(27); "E"; 'Set Emphasized mode
  21. 210  LPRINT TAB(TAB.POS+12);"ON DISPLAY"
  22. 220  LPRINT CHR$(27); "F"; 'Return to normal
  23. 222  LPRINT : LPRINT : LPRINT
  24. 224  LPRINT TAB(TAB.POS+11);"Version 1.3"
  25. 230  FOR I = 1 TO 11 : LPRINT : NEXT I
  26. 240  LPRINT TAB(TAB.POS+10); DOC.NAME$
  27. 250  LINE.NO = LINE.NO + 27
  28. 260  '
  29. 270  READ REPLY$
  30. 280  IF LEFT$(REPLY$,1) = "." THEN GOSUB 850: GOTO 270
  31. 290  IF LINE.NO > 44 THEN GOSUB 610
  32. 300  REM Print the line if not a command
  33. 310  LPRINT TAB(TAB.POS);REPLY$
  34. 320  LINE.NO = LINE.NO + 1
  35. 330  IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  36. 340  GOTO 270
  37. 350  REM Data for the Copyright Page
  38. 354  DATA ".pa"
  39. 358  DATA "Anyone may request a copy of these"
  40. 362  DATA "programs by sending two blank diskettes"
  41. 366  DATA "to the author of the programs (one for"
  42. 370  DATA "the programs, and the second for the"
  43. 374  DATA "documentation)."
  44. 378  DATA ".sp"
  45. 382  DATA "An addressed, postage-paid return"
  46. 386  DATA "mailer must accompany the diskettes (no"
  47. 390  DATA "exceptions, please).
  48. 394  DATA ".sp"
  49. 398  DATA "A copy of the programs with documenta-"
  50. 402  DATA "tion will be sent by return mail."
  51. 406  DATA ".sp"
  52. 410  DATA "Regardless of whether a contribution"
  53. 414  DATA "is made, the user is encouraged to"
  54. 418  DATA "copy and share the program with others."
  55. 422  DATA "Payment for use is discretionary on"
  56. 426  DATA "the part of each subsequent user."
  57. 430  DATA ".vt 4"
  58. 434  DATA "If you are using these programs, and"
  59. 438  DATA "finding them of value, your contribution"
  60. 442  DATA "($35 suggested) will be appreciated."
  61. 446  DATA ".sp"
  62. 450  DATA "Melvin O. Duke"
  63. 454  DATA "P. O. Box 20836"
  64. 458  DATA "San Jose, CA  95160"
  65. 462  DATA ".vt 4"
  66. 466  DATA "Copyright (c) 1983, by:"
  67. 470  DATA "Melvin O. Duke."
  68. 474  DATA ".sp"
  69. 478  DATA "All rights reserved."
  70. 482  '
  71. 500  REM Top of each page routine
  72. 510  IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  73. 520  LPRINT
  74. 530  LPRINT TAB(30); TRIM.LINE$
  75. 540  LPRINT DASHES$ 'Dashes
  76. 550  FOR I = 1 TO 6
  77. 560   LPRINT
  78. 570  NEXT I
  79. 580  LINE.NO = LINE.NO + 6
  80. 590  RETURN
  81. 600  '
  82. 610  REM Bottom of each page Routine
  83. 620  IF PAGE.NO < 1 THEN LPRINT : LPRINT : LPRINT : GOTO 740
  84. 630  LPRINT TAB(TAB.POS); STRING$(40,45)  'on line 46
  85. 640  LPRINT TAB(TAB.POS+3); TITLE$+" ON DISPLAY.  Version 1.3" 'on line 47
  86. 650  IF PAGE.NO MOD 2 = 1 THEN 690
  87. 660  LPRINT TAB(TAB.POS);"Page";PAGE.NO;
  88. 670  LPRINT TAB(TAB.POS+27);"User's Manual"
  89. 680  GOTO 740
  90. 690  LPRINT TAB(TAB.POS); "User's Manual";
  91. 700  IF PAGE.NO < 10 THEN DELTA = 34
  92. 710  IF PAGE.NO >  9 THEN DELTA = 33
  93. 720  IF PAGE.NO > 99 THEN DELTA = 32
  94. 730  LPRINT TAB(TAB.POS+DELTA); "Page"; PAGE.NO  'on line 48
  95. 740  LPRINT : LPRINT : LPRINT
  96. 750  LPRINT DASHES$ 'dashes after 51
  97. 760  LPRINT TAB(30); TRIM.LINE$
  98. 770  LPRINT CHR$(12);
  99. 780  PAGE.NO = PAGE.NO + 1
  100. 790  LINE.NO = 1
  101. 800  IF REPLY$ = ".eof" THEN 820  'Bypass after last page
  102. 810  GOSUB 500  'For top of next page
  103. 820  IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  104. 830  RETURN
  105. 840  '
  106. 850  REM Command Processor
  107. 860  IF LEFT$(REPLY$,3) = ".h1" THEN 960
  108. 870  IF LEFT$(REPLY$,3) = ".h2" THEN 1100
  109. 880  IF LEFT$(REPLY$,3) = ".h3" THEN 1210
  110. 890  IF LEFT$(REPLY$,3) = ".sp" THEN 1320
  111. 900  IF LEFT$(REPLY$,4) = ".eof" THEN 1370
  112. 910  IF LEFT$(REPLY$,3) = ".pa" THEN 1410
  113. 915  IF LEFT$(REPLY$,3) = ".pn" THEN PAGE.NO = VAL(RIGHT$(REPLY$,LEN(REPLY$)-3)) : RETURN
  114. 920  IF LEFT$(REPLY$,3) = ".vt" THEN 1480
  115. 930  IF LEFT$(REPLY$,3) = ".pk" THEN 1590
  116. 940  IF LEFT$(REPLY$,3) = ".in" THEN 1720
  117. 950  STOP
  118. 960  REM Head 1 Processor
  119. 970  FOR I = LINE.NO TO 44
  120. 980   LPRINT
  121. 990  NEXT I
  122. 1000  GOSUB 610  'Bottom of page Routine
  123. 1010  IF PAGE.NO MOD 2 = 0 THEN GOSUB 1410  'For h1 on Odd pages
  124. 1020  LPRINT CHR$(14);  'Set expanded print
  125. 1030  IF PAGE.NO MOD 2 = 0 THEN ADJUST = -4 ELSE ADJUST = -7
  126. 1040  LPRINT TAB(TAB.POS+ADJUST); RIGHT$(REPLY$,LEN(REPLY$)-4)
  127. 1050  LPRINT CHR$(18);  'Return to normal
  128. 1060  LINE.NO = LINE.NO+1
  129. 1070  IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  130. 1080  RETURN
  131. 1090  '
  132. 1100  REM Head 2 Processor
  133. 1110  IF LINE.NO = 7 THEN 1130 'skip spacing if at top of page
  134. 1120  IF LINE.NO > 43 THEN GOSUB 1410 ELSE LPRINT:LPRINT:LINE.NO = LINE.NO+2
  135. 1130  LPRINT CHR$(27); "E"; 'Set emphasized print
  136. 1140  LPRINT TAB(TAB.POS); RIGHT$(REPLY$,LEN(REPLY$)-4)
  137. 1150  LPRINT CHR$(27); "F"; 'Return to normal
  138. 1160  LPRINT
  139. 1170  LINE.NO = LINE.NO + 2
  140. 1180  IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  141. 1190  RETURN
  142. 1200  '
  143. 1210  REM Head 3 Processor
  144. 1220  IF LINE.NO = 7 THEN 1240 'skip spacing if at top of page
  145. 1230  IF LINE.NO > 43 THEN GOSUB 1410 ELSE LPRINT:LPRINT:LINE.NO = LINE.NO+2
  146. 1240  LPRINT CHR$(27); "E"; 'Set emphasized print
  147. 1250  LPRINT TAB(TAB.POS); RIGHT$(REPLY$,LEN(REPLY$)-4)
  148. 1260  LPRINT CHR$(27); "F"; 'Return to normal
  149. 1270  LPRINT
  150. 1280  LINE.NO = LINE.NO + 2
  151. 1290  IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  152. 1300  RETURN
  153. 1310  '
  154. 1320  REM Single Space Processor
  155. 1330  IF LINE.NO = 7 THEN 1350
  156. 1340  IF LINE.NO > 44 THEN GOSUB 1410 ELSE LPRINT : LINE.NO = LINE.NO + 1
  157. 1350  IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  158. 1360  RETURN
  159. 1370  REM End of File Processor
  160. 1380  GOSUB 1410 'Bottom of Page
  161. 1390  LPRINT CHR$(12);
  162. 1400  GOTO 15470
  163. 1410  REM Page Eject Processor
  164. 1420  FOR I = LINE.NO TO 44
  165. 1430   LPRINT
  166. 1440   LINE.NO = LINE.NO + 1
  167. 1450  NEXT I
  168. 1460  GOSUB 610  'Bottom of Page Processing
  169. 1470  RETURN
  170. 1480  REM Vertical Tab Processor
  171. 1490  IF LINE.NO = 7 THEN 1580
  172. 1500  IF LINE.NO > 44 THEN GOSUB 610  'End of page
  173. 1510  QTY = VAL(RIGHT$(REPLY$,LEN(REPLY$)-3))
  174. 1520  FOR I = 1 TO QTY
  175. 1530   LPRINT
  176. 1540   LINE.NO = LINE.NO + 1
  177. 1550   IF LINE.NO > 44 THEN I = QTY
  178. 1560  NEXT I
  179. 1570  IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  180. 1580  RETURN
  181. 1590  REM Pack Processor
  182. 1600  IF LINE.NO > 44 THEN GOSUB 610
  183. 1610  IF TAB.POS = 8 THEN ADJUST = 4
  184. 1620  IF TAB.POS = 13 THEN ADJUST = 7
  185. 1630  TAB.POS = TAB.POS + ADJUST + INDENT
  186. 1640  LPRINT CHR$(15); 'Packed printing
  187. 1650  WIDTH "lpt1:", 132 'set condensed width
  188. 1660  LPRINT TAB(TAB.POS); RIGHT$(REPLY$,LEN(REPLY$)-3)
  189. 1670  LPRINT CHR$(18); 'Return to normal
  190. 1680  WIDTH "lpt1:", 80  'return to normal
  191. 1690  LINE.NO = LINE.NO + 1
  192. 1700  IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  193. 1710  RETURN
  194. 1720  REM Indent Processor
  195. 1730  INDENT = VAL(RIGHT$(REPLY$,LEN(REPLY$)-3))
  196. 1740  RETURN
  197. 4300  DATA ".h1 GENERAL INFORMATION"
  198. 4305  DATA ".pn 9"
  199. 4310  DATA ".h2 DESCRIPTION OF FUNCTIONS"
  200. 4320  DATA ".h3 File Creation."
  201. 4330  DATA "Programs are provided to permit the user"
  202. 4340  DATA "to create one data file which contains"
  203. 4350  DATA "information about persons, another data"
  204. 4360  DATA "file which contains information about"
  205. 4370  DATA "marriages, and a third data file which"
  206. 4380  DATA "contains information about ordinances."
  207. 4390  DATA ".h3 File Maintenance."
  208. 4400  DATA "Programs are provided for the maintenance"
  209. 4410  DATA "of the three data files.  The user is free"
  210. 4420  DATA "to change any information, or to add new"
  211. 4430  DATA "information at any time."
  212. 4440  DATA ".h3 File Indices."
  213. 4450  DATA "Programs are provided for the creation"
  214. 4460  DATA "of two indices, one of which relates"
  215. 4470  DATA "parents and their children, and the other"
  216. 4480  DATA "which relates persons by marriage."
  217. 4490  DATA ".pa"
  218. 4500  DATA ".h3 Summary Lists."
  219. 4510  DATA "Programs are provided which will produce"
  220. 4520  DATA "summary lists of the records in the file"
  221. 4530  DATA "which contain the personal information,"
  222. 4540  DATA "or of the records in the file which con-"
  223. 4550  DATA "tain the marriages information."
  224. 4560  DATA ".h3 Detailed Data."
  225. 4570  DATA "One program is provided which will print"
  226. 4575  DATA "either individual records or the entire"
  227. 4580  DATA "contents of the Persons File, together"
  228. 4590  DATA "with the Ordinances File.  A second"
  229. 4595  DATA "program is provided which will print"
  230. 4596  DATA "either individual records or the entire"
  231. 4600  DATA "contents of the Marriages File."
  232. 4610  DATA ".h3 Displaying the Genealogy"
  233. 4620  DATA "Once the data files are as complete as"
  234. 4630  DATA "possible, and the indices have been"
  235. 4640  DATA "created, then the 'Display the Genealogy'"
  236. 4650  DATA "program 'display' can be used to display"
  237. 4660  DATA "the information about a person (including"
  238. 4665  DATA "personal information and church-related"
  239. 4666  DATA "information), an ancestral pedigree, or"
  240. 4680  DATA "the information about a family."
  241. 4685  DATA ".pa
  242. 4690  DATA ".h3 Printing Pedigree Charts"
  243. 4700  DATA "Once the data files are as complete as"
  244. 4710  DATA "possible, and the indices have been"
  245. 4720  DATA "created, then the Pedigree Program"
  246. 4730  DATA "'pedigree' can be used to print the"
  247. 4740  DATA "pedigree chart for any person who is"
  248. 4750  DATA "identified by the user."
  249. 4760  DATA ".h3 Printing Family Group Sheets"
  250. 4770  DATA "Once the data files are as complete as"
  251. 4780  DATA "possible, and the indices have been"
  252. 4790  DATA "created, then the Family Group Program"
  253. 4800  DATA "'family' can be used to print the"
  254. 4810  DATA "family group sheet for any marriage"
  255. 4820  DATA "which is identified by the user."
  256. 4830  DATA ".pa"
  257. 4840  DATA ".h2 DEFINITION OF TERMS"
  258. 4850  DATA ".h3 Personal Information."
  259. 4860  DATA "Personal information is that information"
  260. 4870  DATA "that is unique to a person.  It includes"
  261. 4880  DATA "the persons name, his date of birth, the"
  262. 4890  DATA "location of his birth, and his parents."
  263. 4900  DATA "It also contains (if appropriate) the"
  264. 4910  DATA "same type of information about a person's"
  265. 4920  DATA "death and burial."
  266. 4930  DATA ".h3 Pedigree Information."
  267. 4940  DATA "Pedigree information is that information"
  268. 4950  DATA "which shows the parents, grandparents,"
  269. 4960  DATA "etc., about a person.  It includes the"
  270. 4970  DATA "direct ancestry of the person."
  271. 4980  DATA ".h3 Family Group Information."
  272. 4990  DATA "Family group information is that informa-"
  273. 5000  DATA "mation about a marriage, and the children"
  274. 5010  DATA "of the marriage.  It includes the location"
  275. 5020  DATA "and date of the marriage, as well as"
  276. 5030  DATA "birth-dates, birth-places, and other in-"
  277. 5040  DATA "formation about the children, such as"
  278. 5050  DATA "marriage dates, and names of the spouse"
  279. 5051  DATA "of each child."
  280. 5060  DATA ".pa"
  281. 5070  DATA ".h2 Ordinance Information."
  282. 5080  DATA "Ordinance information is information"
  283. 5090  DATA "about church-related events in a"
  284. 5100  DATA "person's life."
  285. 5110  DATA ".pa"
  286. 5120  DATA ".h2 EXPLANATION OF GENERAL CONCEPTS"
  287. 5130  DATA "Genealogy is concerned with information"
  288. 5140  DATA "about any number of direct ancestors,"
  289. 5150  DATA "reaching backward as many generations"
  290. 5160  DATA "as possible.  It is also concerned with"
  291. 5170  DATA "family groups, with spouses, and with"
  292. 5180  DATA "children within the family groups."
  293. 5190  DATA ".sp"
  294. 5200  DATA "Keeping track of the broad and varied"
  295. 5210  DATA "relationships is a tedious manual task."
  296. 5220  DATA ".sp"
  297. 5230  DATA "Genealogy ON DISPLAY provides the basis"
  298. 5240  DATA "for recording and relating these varied"
  299. 5250  DATA "relationships by utilizing two data"
  300. 5260  DATA "files and two indices.  The first data"
  301. 5270  DATA "file contains information about persons."
  302. 5280  DATA "The second data file contains informa-"
  303. 5290  DATA "tion about marriages.  The first index"
  304. 5300  DATA "relates parents and their children."
  305. 5310  DATA "The second index relates people with"
  306. 5320  DATA "marriages."
  307. 5330  DATA ".sp"
  308. 5340  DATA "With these two files, and two indices,"
  309. 5350  DATA "Genealogy ON DISPLAY is able to"
  310. 5360  DATA "associate every person with every other"
  311. 5370  DATA "person, both with parent/child rela-"
  312. 5380  DATA "tionships, and with husband/wife"
  313. 5390  DATA "relationships."
  314. 5400  DATA ".sp"
  315. 5410  DATA "A third data file contains additional"
  316. 5420  DATA "personal information which is church-"
  317. 5430  DATA "related.  It contains all of the"
  318. 5440  DATA "ordinance information about a person."
  319. 5450  DATA ".pa"
  320. 5460  DATA ".h3 persfile"
  321. 5470  DATA "The first data file, named 'persfile',"
  322. 5480  DATA "contains all of the personal information"
  323. 5490  DATA "about an individual.  It also contains a"
  324. 5500  DATA "reference to that person's father and"
  325. 5510  DATA "mother.  Its format and content are:"
  326. 5520  DATA ".sp"
  327. 5530  DATA "Size  Content"
  328. 5540  DATA "----  --------------------------"
  329. 5550  DATA "  5   Record Number for a Person"
  330. 5560  DATA " 20   Surname of person"
  331. 5570  DATA " 30   Given names of person"
  332. 5580  DATA "  2   Sex"
  333. 5590  DATA "  5   Code"
  334. 5600  DATA "  5   Father's Record Number"
  335. 5610  DATA "  5   Mother's Record Number"
  336. 5620  DATA " 11   Birth-date of person"
  337. 5630  DATA " 18   Birth-city"
  338. 5640  DATA " 16   Birth-county"
  339. 5650  DATA " 16   Birth-state or country"
  340. 5660  DATA " 11   Death-date"
  341. 5670  DATA " 18   Death-city"
  342. 5680  DATA " 16   Death-county"
  343. 5690  DATA " 16   Death-state or country"
  344. 5700  DATA " 11   Burial-date"
  345. 5710  DATA " 18   Burial-city"
  346. 5720  DATA " 16   Burial-county"
  347. 5730  DATA " 16   Burial-state or country"
  348. 5731  DATA ".sp"
  349. 5732  DATA "Note: Code is available to the user"
  350. 5733  DATA "for any special user identification,"
  351. 5734  DATA "such as differentiating between"
  352. 5735  DATA "natural parents and adoptive perents."
  353. 5736  DATA "It is unused by the programs."
  354. 5740  DATA ".pa"
  355. 5750  DATA ".h3 marrfile"
  356. 5760  DATA "The second data file, named 'marrfile',"
  357. 5770  DATA "contains all of the records of marriages."
  358. 5780  DATA "Its contents are as follows:"
  359. 5790  DATA ".sp"
  360. 5800  DATA "Size  Content"
  361. 5810  DATA "----  --------------------------"
  362. 5820  DATA "  5   Record Number of the Marriage"
  363. 5830  DATA "  5   Husband's Record-number"
  364. 5840  DATA "  5   Wife's Record-number"
  365. 5850  DATA "  5   Code"
  366. 5860  DATA " 11   Marriage-date"
  367. 5870  DATA " 18   Marriage-city"
  368. 5880  DATA " 16   Marriage-county"
  369. 5890  DATA " 16   Marriage-state or country"
  370. 5900  DATA " 45   Comments"
  371. 5901  DATA ".sp"
  372. 5902  DATA "Note: Code is available to the user"
  373. 5903  DATA "for any special user identification,"
  374. 5904  DATA "such as differentiating between"
  375. 5905  DATA "first and second marriage of spouses."
  376. 5906  DATA "It is unused by the programs."
  377. 5909  DATA ".pa
  378. 5910  DATA ".h3 pcindex"
  379. 5920  DATA "The first index, named 'pcindex',"
  380. 5930  DATA "provides the relationships between"
  381. 5940  DATA "parents and children.  It contains:"
  382. 5950  DATA ".sp"
  383. 5960  DATA "The Number of Records in the Index."
  384. 5970  DATA ".sp"
  385. 5980  DATA "For each index record:"
  386. 5990  DATA "Parent's Record-number, and Child's"
  387. 6000  DATA "Record-number."
  388. 6010  DATA ".sp"
  389. 6020  DATA "Note:  Index records are in sequence"
  390. 6030  DATA "by Child's Birthdate within Parent's"
  391. 6040  DATA "Record-number."
  392. 6060  DATA ".h3 mindex"
  393. 6070  DATA "The second index, named 'mindex',"
  394. 6080  DATA "provides the relationships between"
  395. 6090  DATA "husbands and wives.  It contains:"
  396. 6100  DATA ".sp"
  397. 6110  DATA "The Number of Records in the Index."
  398. 6120  DATA ".sp"
  399. 6130  DATA "For each index record:"
  400. 6140  DATA "Person's Record-number in the Person's"
  401. 6150  DATA "File, followed by the Marriage-number"
  402. 6160  DATA "within the Marriage-file."
  403. 6170  DATA ".sp"
  404. 6180  DATA "Note:  Index records are in sequence"
  405. 6190  DATA "by Marriage-date within the Person's"
  406. 6200  DATA "Record-number."
  407. 6210  DATA ".pa"
  408. 6220  DATA ".h3 ordfile"
  409. 6230  DATA "The third data file, named 'ordfile'"
  410. 6240  DATA "contains all (LDS) church-related"
  411. 6250  DATA "information about an individual,"
  412. 6260  DATA "including all of the ordinance infor-"
  413. 6270  DATA "mation.  Its contents are as follows:"
  414. 6280  DATA "Size  Content"
  415. 6290  DATA "----  --------------------------"
  416. 6300  DATA "  5   Record Number for a Person"
  417. 6310  DATA " 11   Christening Date"
  418. 6320  DATA " 11   Blessing Date"
  419. 6330  DATA " 11   Sealed to Parents Date"
  420. 6340  DATA "  5   Father's Record Number"
  421. 6350  DATA "  5   Mother's Record Number"
  422. 6360  DATA " 11   Baptism Date"
  423. 6370  DATA " 11   Confirmation Date"
  424. 6380  DATA " 11   Patriarchical Blessing Date"
  425. 6390  DATA " 11   Endowment Date"
  426. 6400  DATA " 11   Sealed to Spouse Date"
  427. 6410  DATA "  5   Spouse's Record Number"
  428. 6420  DATA " 11   Aaronic Priesthood Date"
  429. 6430  DATA " 11   Deacon Date"
  430. 6440  DATA " 11   Teacher Date"
  431. 6450  DATA " 11   Priest Date"
  432. 6460  DATA " 11   Melchizedek Priesthood Date"
  433. 6470  DATA " 11   Elder Date"
  434. 6480  DATA " 11   Seventy Date"
  435. 6490  DATA " 11   High Priest Date"
  436. 6500  DATA " 11   Bishop Date"
  437. 6510  DATA " 11   Patriarch Date"
  438. 6520  DATA " 11   Apostle Date"
  439. 6530  DATA " 26   Occupation"
  440. 6540  DATA ".pa"
  441. 6550  DATA ".h3 Relationships."
  442. 6560  DATA "Because of the relationships carried"
  443. 6570  DATA "within the Persons File, pedigree"
  444. 6580  DATA "information may be associated backward"
  445. 6590  DATA "for any number of generations.  There"
  446. 6600  DATA "is no specific limit to the number of"
  447. 6610  DATA "generations that the Genealogy ON"
  448. 6620  DATA "DISPLAY programs will handle."
  449. 6630  DATA ".sp"
  450. 6640  DATA "Because of the indices, which relate"
  451. 6650  DATA "parents with their children, coupled"
  452. 6660  DATA "with the information in the Marriages"
  453. 6670  DATA "File, and the index to that file, it"
  454. 6680  DATA "is possible to relate any number of"
  455. 6690  DATA "persons together in families, showing"
  456. 6700  DATA "them in accordance with their date of"
  457. 6705  DATA "birth."
  458. 6706  DATA ".sp"
  459. 6710  DATA "(Note: there is no specific limit to"
  460. 6720  DATA "the number of families that the"
  461. 6730  DATA "Genealogy ON DISPLAY programs will"
  462. 6740  DATA "handle, other than the 200 marriages"
  463. 6745  DATA "limit.)
  464. 6750  DATA ".pa"
  465. 6760  DATA ".h2 BEFORE YOU START"
  466. 6765  DATA ".h3 List of Persons"
  467. 6770  DATA "Begin by making a numbered list, which"
  468. 6780  DATA "contains the people who will be in your"
  469. 6790  DATA "Persons File."
  470. 6800  DATA ".sp"
  471. 6810  DATA "This may look somewhat like:"
  472. 6820  DATA ".sp"
  473. 6830  DATA "No.  Surname      Given-Names"
  474. 6840  DATA "---  -----------  -----------"
  475. 6850  DATA "  1  ABLE         Melvin Otto"
  476. 6860  DATA "  2  LOVELY       Helen Lillian"
  477. 6870  DATA "  3  ABLE         Melvin Kent"
  478. 6880  DATA "  4  ABLE         Ronald Robert"
  479. 6890  DATA "  5  ABLE         Carolyn Elizabeth"
  480. 6900  DATA "  6  ABLE         Linda Ann"
  481. 6910  DATA "  7  ABLE         Otto"
  482. 6920  DATA "  8  BAKER        Beatrice"
  483. 6930  DATA "etc.  etc.         etc."
  484. 6940  DATA ".pa"
  485. 6950  DATA "Now go back and add the number which you"
  486. 6960  DATA "have assigned, which represents each"
  487. 6970  DATA "person's father and mother, such as:"
  488. 6980  DATA ".sp"
  489. 6990  DATA ".pk No.  Surname      Given-Names        Father  Mother"
  490. 7000  DATA ".pk ---  -----------  -----------        ------  ------"
  491. 7010  DATA ".pk   1  ABLE         Melvin Otto           7       8"
  492. 7020  DATA ".pk   2  LOVELY       Helen Lillian"
  493. 7030  DATA ".pk   3  ABLE         Melvin Kent           1       2"
  494. 7040  DATA ".pk   4  ABLE         Ronald Robert         1       2"
  495. 7050  DATA ".pk   5  ABLE         Carolyn Elizabeth     1       2"
  496. 7060  DATA ".pk   6  ABLE         Linda Ann             1       2"
  497. 7070  DATA ".pk   7  ABLE         Otto"
  498. 7080  DATA ".pk   8  BAKER        Beatrice"
  499. 7090  DATA ".pk etc.  etc.         etc.                etc.    etc."
  500. 7100  DATA ".sp"
  501. 7110  DATA "Note:  This is your master list of"
  502. 7120  DATA "persons. It will continue to grow as you"
  503. 7130  DATA "add more and more names.  After you have"
  504. 7140  DATA "updated the Persons File with these"
  505. 7150  DATA "people, you can produce the list by"
  506. 7160  DATA "loading the 'listper' program, and"
  507. 7170  DATA "running it."
  508. 7180  DATA ".pa"
  509. 7185  DATA ".h3 List of Marriages"
  510. 7190  DATA "Now make a second numbered list.  Enter"
  511. 7200  DATA "the record-numbers of the persons who"
  512. 7210  DATA "are married.  This may appear as:"
  513. 7220  DATA ".sp"
  514. 7230  DATA "Marriage     Husband's   Wife's"
  515. 7240  DATA "Number       Record-no.  Record-no."
  516. 7250  DATA "--------     ----------  ----------"
  517. 7260  DATA "  1            1           2"
  518. 7270  DATA "  2            7           8"
  519. 7280  DATA " etc.         etc.        etc."
  520. 7290  DATA ".sp"
  521. 7300  DATA "If you find it convenient, you may also"
  522. 7310  DATA "want to include names in this list."
  523. 7320  DATA ".sp"
  524. 7330  DATA "Note:  This is your master list of"
  525. 7340  DATA "marriages. It will continue to grow as"
  526. 7350  DATA "you add more and more marriages.  After"
  527. 7360  DATA "you have updated the Marriages File,"
  528. 7370  DATA "you can produce the list by loading the"
  529. 7380  DATA "'listmar' program, and running it."
  530. 15460  DATA ".eof"
  531. 15470  END
  532.